<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 对象是一个具体的事物  而不是某一类事物
        // 保存一个值用变量，保存多个值用数组，保存一个人的完整信息就可以用对象
        var dog = {
            name: 'keke',
            type: '阿拉斯加',
            age: 5,
            color: '棕色',
            bark: function () {
                console.log('汪汪汪');
            },
            showFilm: function () {
                console.log('我会演电影');
            }
        }
        // 这是利用字面量的形式创建对象
        // 对象中用键值对的形式存储数据  属性名:属性值\
        // 要调用对象中的属性采用  对象名.属性名的方式 或 对象名['属性名']
        // 调用对象中的方法也是 对象名.方法名();
        // 对象中方法名后是一个匿名函数
        console.log(dog.name);
        console.log(dog['type']);
        dog.bark();

        var a = new Object();
        a.name = 'naruto',
            a.sex = '男',
            a.age = 19,
            a.skill = function () {
                console.log('影分身术!')
            }


        console.log(a.name);
        console.log(a);
        a.skill();



    </script>
</head>

<body>

</body>

</html>